python 如何把带小数的浮点型字符串转换为整数的解决方案

您所在的位置:网站首页 python string 转int python 如何把带小数的浮点型字符串转换为整数的解决方案

python 如何把带小数的浮点型字符串转换为整数的解决方案

#python 如何把带小数的浮点型字符串转换为整数的解决方案| 来源: 网络整理| 查看: 265

以下内容在python中完全可以接受:

将整数的字符串表示形式传递给 int将float的字符串表示形式传递给 float将整数的字符串表示形式传递给 float将一个浮球传递进去 int将整数传入 float

但是,你得到一个ValueError,如果你传递的字符串表示浮到int,或任何一个字符串表示,但一个整数(包括空字符串)。如果你确实想要将float的字符串表示传递给 int,你可以先转换为float,然后转换为整数:

>>> int('5') 5 >>> float('5.0') 5.0 >>> float('5') 5.0 >>> int(5.0) 5 >>> float(5) 5.0 >>> int('5.0') Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: '5.0' >>> int(float('5.0')) 5

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3